package com.zzh.dao;

import com.zzh.domain.Course;
import com.zzh.domain.CourseLesson;
import com.zzh.domain.CourseSection;

import java.util.List;

public interface CourseContentMapper {

    /**
     * 根据课程ID查询章节与课时信息
     */
    public List<CourseSection> findSectionAndLesson(int courseId);

    /**
     * 回显章节对应的课程信息
     */
    public Course findCourseById(int courseId);

    /**
     * 新建章节
     */
    public void saveSection(CourseSection section);

    /**
     * 修改章节
     */
    public void updateSection(CourseSection section);

    /**
     * 修改章节状态
     */
    public void updateSectionStatus(CourseSection section);

    /**
     * 新建课时信息
     */
    public void saveLesson(CourseLesson lesson);

    /**
     * 修改课时信息
     */
    public void updateLesson(CourseLesson lesson);

}
